#ifndef MDIR_H
#define MDIR_H

#include "mglobal.h"
#include "mstring.h"
#include "mconfig.h"
#include "msharepointer.h"

#ifdef FILE_SYSTEM_FAT32

class MDirPrivate;

class MDir
{
	public:
		explicit MDir();
		explicit MDir(const MString &path);
		virtual ~MDir();

	protected:
		explicit MDir(MDirPrivate &d);
		MDir(MDirPrivate &d, const MString &path);
		MSharePointer<MDirPrivate> d_ptr;
};


#endif //FILE_SYSTEM_FAT32

#endif //MDIR_H
